reflect.flag.kind (method)

72 uses

	reflect (current package)
		iter.go#L47: 	switch v.kind() {
		iter.go#L71: 		if v.Elem().kind() != Array {
		iter.go#L135: 		if v.Elem().kind() != Array {
		value.go#L85: func (f flag) kind() Kind {
		value.go#L221: 		panic(&ValueError{valueMethodName(), f.kind()})
		value.go#L283: 	if v.kind() != Bool {
		value.go#L307: 	switch v.kind() {
		value.go#L325: 	panic(&ValueError{"reflect.Value.Bytes", v.kind()})
		value.go#L1155: 	if v.kind() == Slice {
		value.go#L1162: 	k := v.kind()
		value.go#L1174: 	panic(&ValueError{"reflect.Value.Cap", v.kind()})
		value.go#L1193: 	switch v.kind() {
		value.go#L1204: 	k := v.kind()
		value.go#L1211: 	panic(&ValueError{"reflect.Value.Complex", v.kind()})
		value.go#L1219: 	k := v.kind()
		value.go#L1265: 	panic(&ValueError{"reflect.Value.Elem", v.kind()})
		value.go#L1271: 	if v.kind() != Struct {
		value.go#L1272: 		panic(&ValueError{"reflect.Value.Field", v.kind()})
		value.go#L1369: 	switch v.kind() {
		value.go#L1380: 	k := v.kind()
		value.go#L1387: 	panic(&ValueError{"reflect.Value.Float", v.kind()})
		value.go#L1395: 	switch v.kind() {
		value.go#L1435: 	panic(&ValueError{"reflect.Value.Index", v.kind()})
		value.go#L1440: 	switch v.kind() {
		value.go#L1451: 	k := v.kind()
		value.go#L1465: 	panic(&ValueError{"reflect.Value.Int", v.kind()})
		value.go#L1501: 	if v.kind() == Interface {
		value.go#L1545: 	k := v.kind()
		value.go#L1561: 	panic(&ValueError{"reflect.Value.IsNil", v.kind()})
		value.go#L1576: 	switch v.kind() {
		value.go#L1698: 	switch v.kind() {
		value.go#L1751: 	return v.kind()
		value.go#L1758: 	if v.kind() == Slice {
		value.go#L1765: 	switch k := v.kind(); k {
		value.go#L1782: 	panic(&ValueError{"reflect.Value.Len", v.kind()})
		value.go#L1804: 	if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.MapMaxElemBytes {
		value.go#L1923: 	if v.kind() == Interface {
		value.go#L1966: 	if v.kind() == Interface {
		value.go#L2029: 	if v.kind() != Map {
		value.go#L2122: 	k := v.kind()
		value.go#L2129: 	panic(&ValueError{"reflect.Value.OverflowComplex", v.kind()})
		value.go#L2135: 	k := v.kind()
		value.go#L2142: 	panic(&ValueError{"reflect.Value.OverflowFloat", v.kind()})
		value.go#L2155: 	k := v.kind()
		value.go#L2162: 	panic(&ValueError{"reflect.Value.OverflowInt", v.kind()})
		value.go#L2168: 	k := v.kind()
		value.go#L2175: 	panic(&ValueError{"reflect.Value.OverflowUint", v.kind()})
		value.go#L2203: 	k := v.kind()
		value.go#L2240: 	panic(&ValueError{"reflect.Value.Pointer", v.kind()})
		value.go#L2313: 	if v.kind() == Interface {
		value.go#L2362: 	switch k := v.kind(); k {
		value.go#L2364: 		panic(&ValueError{"reflect.Value.SetComplex", v.kind()})
		value.go#L2376: 	switch k := v.kind(); k {
		value.go#L2378: 		panic(&ValueError{"reflect.Value.SetFloat", v.kind()})
		value.go#L2390: 	switch k := v.kind(); k {
		value.go#L2392: 		panic(&ValueError{"reflect.Value.SetInt", v.kind()})
		value.go#L2444: 	if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.MapMaxElemBytes {
		value.go#L2488: 	switch k := v.kind(); k {
		value.go#L2490: 		panic(&ValueError{"reflect.Value.SetUint", v.kind()})
		value.go#L2531: 	switch kind := v.kind(); kind {
		value.go#L2533: 		panic(&ValueError{"reflect.Value.Slice", v.kind()})
		value.go#L2593: 	switch kind := v.kind(); kind {
		value.go#L2595: 		panic(&ValueError{"reflect.Value.Slice3", v.kind()})
		value.go#L2644: 	if v.kind() == String {
		value.go#L2651: 	if v.kind() == Invalid {
		value.go#L2733: 	switch v.kind() {
		value.go#L2744: 	k := v.kind()
		value.go#L2760: 	panic(&ValueError{"reflect.Value.Uint", v.kind()})
		value.go#L2799: 	k := v.kind()
		value.go#L2836: 	panic(&ValueError{"reflect.Value.UnsafePointer", v.kind()})
		value.go#L2979: 	dk := dst.kind()
		value.go#L2988: 	sk := src.kind()